WOLF core
WOLF: A Modular Estimation Framework for Robotics
XXXXXXXXXXXXXXXXXXXXXXXXvoid(0)" frameborder="0" name="MSearchResults" id="MSearchResults">
wolf::ManifoldWrapper Class Reference

#include <core/ceres_wrapper/manifold_wrapper.h>

Inheritance diagram for wolf::ManifoldWrapper:
[legend]

Public Member Functions

 ManifoldWrapper (LocalParametrizationBasePtr _local_parametrization_ptr)
 
 ~ManifoldWrapper () override=default
 
bool Plus (const double *x_raw, const double *delta_raw, double *x_plus_delta_raw) const override
 
bool PlusJacobian (const double *x, double *jacobian) const override
 
bool Minus (const double *x_raw, const double *y_raw, double *x_minus_y_raw) const override
 
bool MinusJacobian (const double *x, double *jacobian) const override
 
int AmbientSize () const override
 
int TangentSize () const override
 
LocalParametrizationBasePtr getLocalParametrization () const
 

Constructor & Destructor Documentation

◆ ManifoldWrapper()

wolf::ManifoldWrapper::ManifoldWrapper ( LocalParametrizationBasePtr  _local_parametrization_ptr)
inline

◆ ~ManifoldWrapper()

wolf::ManifoldWrapper::~ManifoldWrapper ( )
overridedefault

Member Function Documentation

◆ AmbientSize()

int wolf::ManifoldWrapper::AmbientSize ( ) const
inlineoverride

◆ getLocalParametrization()

LocalParametrizationBasePtr wolf::ManifoldWrapper::getLocalParametrization ( ) const
inline

◆ Minus()

bool wolf::ManifoldWrapper::Minus ( const double *  x_raw,
const double *  y_raw,
double *  x_minus_y_raw 
) const
override

◆ MinusJacobian()

bool wolf::ManifoldWrapper::MinusJacobian ( const double *  x,
double *  jacobian 
) const
override

◆ Plus()

bool wolf::ManifoldWrapper::Plus ( const double *  x_raw,
const double *  delta_raw,
double *  x_plus_delta_raw 
) const
override

◆ PlusJacobian()

bool wolf::ManifoldWrapper::PlusJacobian ( const double *  x,
double *  jacobian 
) const
override

◆ TangentSize()

int wolf::ManifoldWrapper::TangentSize ( ) const
inlineoverride

The documentation for this class was generated from the following files: